// UeDbSpecMediumSet.h: interface for the UeDbSpecMediumSet class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_UEDBSPECMEDIUMSET_H__855BDFF4_28F8_4866_A844_4271F1255894__INCLUDED_)
#define AFX_UEDBSPECMEDIUMSET_H__855BDFF4_28F8_4866_A844_4271F1255894__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "UeDataSet.h"
#include "UeDbSpecIndex.h"
#include "UeDbSpecMedium.h"

class UeDbSpecMediumSet : public UeDataSet  
{
	DECLARE_DYNAMIC(UeDbSpecMediumSet)

public:
	UeDbSpecMediumSet(const UeDbSpecIndex *pSpecIndex);
	virtual ~UeDbSpecMediumSet();

public:
	virtual BOOL open();
	virtual BOOL update();
	virtual BOOL insert();
	virtual BOOL deleteRecord();

public:
	VOID preMediumID(INT nMediumID);
	VOID preMediumName(const CString& strMediumName);

private:
	const UeDbSpecIndex* m_pSpecIndex;
};

#endif // !defined(AFX_UEDBSPECMEDIUMSET_H__855BDFF4_28F8_4866_A844_4271F1255894__INCLUDED_)
